package br.com.insight.consultoria.negocio.fachada.noticia;

import java.util.List;

import br.com.insight.consultoria.entity.Noticia;
import br.com.insight.consultoria.erro.exception.InsightException;
import br.com.insight.consultoria.negocio.bo.interfacebo.NoticiaBO;

public class FachadaNoticiaBean implements FachadaNoticia{

	
	private NoticiaBO noticiaBO;
	
	
	@Override
	public void inserir(Noticia noticia) throws InsightException {
		getNoticiaBO().inserir(noticia);
	}
	
	@Override
	public void alterar(Noticia noticia) throws InsightException {
		getNoticiaBO().alterar(noticia);
	}
	
	@Override
	public void excluir(Noticia noticia) throws InsightException {
		getNoticiaBO().excluir(noticia);
	}
	
	@Override
	public Noticia getNoticia(Long id) throws InsightException {
		return getNoticiaBO().getNoticia(id);
	}
	
	@Override
	public List<Noticia> listarCapa() throws InsightException {
		return getNoticiaBO().listarCapa();
	}

	public NoticiaBO getNoticiaBO() {
		return noticiaBO;
	}

	public void setNoticiaBO(NoticiaBO noticiaBO) {
		this.noticiaBO = noticiaBO;
	}
	
}
